A really quick overview 
	1. A class that initializes a service
	2. A class that simply uses a service
	3. A class that uses more than one similar services
	4. A class that uses an interface as a service
	5. Two classes that use that interface as a service
	6. An abstract class...
	
Ali Explaining the last part of the DI Project

Databases

Microsoft SQL Server 

Entity Framework Core 

ORM - Object Relational Mapper 

Code First  vs  Database First

DbContext -> used as:
+ A bridge between your C# code and the database.
+ A session that manages all operations for a specific unit of work.
+ A container that holds your entity sets (tables).

We Need a DbContext in some controllers 

Where does the initialization happen?

Next Steps 

Future Plans...


